// 需先安装TM1637Display库：工具 > 管理库 > 搜索"TM1637Display"
#include <TM1637Display.h>

// 定义引脚连接
#define CLK_PIN 3   // 时钟引脚连接到D3
#define DIO_PIN 2   // 数据引脚连接到D2

// 创建数码管对象 (CLK, DIO)
TM1637Display display(CLK_PIN, DIO_PIN);

void setup() {
  // 设置亮度(0-7，7为最亮)
  display.setBrightness(3);
  // 初始显示0000
  display.showNumberDec(0, true);
}

void loop() {
  // 示例1：循环显示0000-9999
  for (int num = 0; num < 10000; num++) {
    display.showNumberDec(num, true);  // true表示显示前导零
    delay(1000);  // 每秒更新一次
  }

  // 示例2：显示固定数字(取消上面示例1的注释即可使用)
  // display.showNumberDec(1234);
  // delay(500);
  // display.showNumberDec(5678);
  // delay(500);
}
